<!-- 
    json：
        所有编程语言通用
    
    pickle：
        只能在python中使用
 -->




<!-- 序列化：
        对象   ==>  json字符串

        python：
            json.dump()
            json.dumps(对象)


        js：
        JSON.stringify(普通字符串)
 -->




<!-- 反序列化：
        json字符串   ==>   对象


        python：
            json.load()
            json.loads(JSON字符串)


        js：
            JSON.parse(JSON字符串)
-->



<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>序列化反序列化</title>
</head>

<body>
    <script>

        let value = {
            "name": "小黑子",
            "age": 25,
            "hobby": "篮球",
            "address": [
                { "街": "东北", "路": "上下" },
                { "街": "西南", "路": "左右" }

            ]
        }

        console.log(value.address[1].路);

        console.log(value);


        let json_str = JSON.stringify(value)
        console.log(json_str);
        console.log(typeof (json_str));      // string   JSON字符串


        let json_obj = JSON.parse(json_str)
        console.log(json_obj);
        console.log(typeof (json_obj));      // Object   Object对象



    </script>
</body>

</html>